package aerolineasYVuelosDaos

import primeraEntregaMain.Usuario
import aerolineasYVuelos.SessionManager
import java.util.Date
import aerolineasYVuelos.SessionManager

object UsuarioDAO extends ManagerDAO[Usuario]{
  
  
  def getDomainClass = classOf[Usuario]
  
  def get(nombreDeUsuario: String) :Usuario = {
	  var query = SessionManager.getSession.createQuery("from Usuario as u where u.nombreDeUsuario = ?")
	  query.setString(0, nombreDeUsuario)
	  var list = query.list
	  if (list != null && list.size > 0) {
         list.get(0).asInstanceOf[Usuario]
	  } else {
		 null
	  }
  } 
  
}